package com.xiaoc.bulldozer.common.dto;

import com.xiaoc.bulldozer.common.model.FormRecord;

/**
 * FormRecord Dto
 *
 * @author Danfo Yam
 * @date 2018-11-29 17:17:01
 */
public class FormRecordDto extends FormRecord {

    private static final long serialVersionUID = 1L;

    private Integer cnt;

    private String processStatusName;


    private String loanCode;
    /**
     * 产品ID
     */
    private Integer productId;

    /**
     * 账号ID
     */
    private Integer accountId;

    /**
     * 贷款金额意向
     */
    private Integer amount;

    /**
     * 还款类型 1为按月付息,到期还本; 2为等额本息
     */
    private Integer loanType;

    private String loanUse;

    /**
     * 还款期限
     */
    private String repaymentPeriod;

    /**
     * 贷款利率
     */
    private String loanRate;

    /**
     * 姓名
     */
    private String name;

    /**
     * 身份证号
     */
    private String identityNo;

    /**
     * 手机号
     */
    private String phoneNumber;

    /**
     * 城市ID
     */
    private Integer cityId;

    private String cityName;

    /**
     * 区县ID
     */
    private Integer regionId;

    private String regionName;

    /**
     * 街道ID
     */
    private Integer streetId;

    private String streetName;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 学历类型 10为小学, 20为初中, 30为高中(中专), 40为大专, 50为本科, 60为硕士, 70为博士
     */
    private Integer educationType;

    /**
     * 婚姻状态 1为未婚, 2为已婚, 3为离异, 4为丧偶
     */
    private Integer maritalStatus;

    /**
     * 营业执照状态 1为有, 0为无
     */
    private Integer buisnessLicenseStatus;

    /**
     * 房产状态 1为有, 0为无
     */
    private Integer houseStatus;

    /**
     * 社保状态 1为有, 0为无
     */
    private Integer socialSecurityStatus;

    /**
     * 3个月内其他贷款记录
     */
    private Integer loanRecordStatus;

    /**
     * 状态 0为提交, 1为处理中, 2为审核通过, 3为审核未通过
     */
    private Integer status;

    /**
     * 受理支行编号
     */
    private String subBankCode;

    /**
     * 受理渠道经理ID
     */
    private Integer managerAccountId;

    /**
     * 渠道经理姓名
     */
    private String managerName;

    /**
     * 渠道经理电话
     */
    private String managerPhone;

    /**
     * 申贷时间
     */
    private Long loanCreateTime;


    /**
     * 年龄
     */
    private Integer age;

    /**
     * 性别
     */
    private String sex;

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Long getLoanCreateTime() {
        return loanCreateTime;
    }

    public void setLoanCreateTime(Long loanCreateTime) {
        this.loanCreateTime = loanCreateTime;
    }

    public String getLoanCode() {
        return loanCode;
    }

    public void setLoanCode(String loanCode) {
        this.loanCode = loanCode;
    }

    public Integer getProductId() {
        return productId;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public Integer getLoanType() {
        return loanType;
    }

    public void setLoanType(Integer loanType) {
        this.loanType = loanType;
    }

    public String getLoanUse() {
        return loanUse;
    }

    public void setLoanUse(String loanUse) {
        this.loanUse = loanUse;
    }

    public String getRepaymentPeriod() {
        return repaymentPeriod;
    }

    public void setRepaymentPeriod(String repaymentPeriod) {
        this.repaymentPeriod = repaymentPeriod;
    }

    public String getLoanRate() {
        return loanRate;
    }

    public void setLoanRate(String loanRate) {
        this.loanRate = loanRate;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdentityNo() {
        return identityNo;
    }

    public void setIdentityNo(String identityNo) {
        this.identityNo = identityNo;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getRegionId() {
        return regionId;
    }

    public void setRegionId(Integer regionId) {
        this.regionId = regionId;
    }

    public Integer getStreetId() {
        return streetId;
    }

    public void setStreetId(Integer streetId) {
        this.streetId = streetId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getEducationType() {
        return educationType;
    }

    public void setEducationType(Integer educationType) {
        this.educationType = educationType;
    }

    public Integer getMaritalStatus() {
        return maritalStatus;
    }

    public void setMaritalStatus(Integer maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    public Integer getBuisnessLicenseStatus() {
        return buisnessLicenseStatus;
    }

    public void setBuisnessLicenseStatus(Integer buisnessLicenseStatus) {
        this.buisnessLicenseStatus = buisnessLicenseStatus;
    }

    public Integer getHouseStatus() {
        return houseStatus;
    }

    public void setHouseStatus(Integer houseStatus) {
        this.houseStatus = houseStatus;
    }

    public Integer getSocialSecurityStatus() {
        return socialSecurityStatus;
    }

    public void setSocialSecurityStatus(Integer socialSecurityStatus) {
        this.socialSecurityStatus = socialSecurityStatus;
    }

    public Integer getLoanRecordStatus() {
        return loanRecordStatus;
    }

    public void setLoanRecordStatus(Integer loanRecordStatus) {
        this.loanRecordStatus = loanRecordStatus;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getSubBankCode() {
        return subBankCode;
    }

    public void setSubBankCode(String subBankCode) {
        this.subBankCode = subBankCode;
    }

    public Integer getManagerAccountId() {
        return managerAccountId;
    }

    public void setManagerAccountId(Integer managerAccountId) {
        this.managerAccountId = managerAccountId;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    public String getManagerPhone() {
        return managerPhone;
    }

    public void setManagerPhone(String managerPhone) {
        this.managerPhone = managerPhone;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public String getStreetName() {
        return streetName;
    }

    public void setStreetName(String streetName) {
        this.streetName = streetName;
    }

    public String getProcessStatusName() {
        return processStatusName;
    }

    public void setProcessStatusName(String processStatusName) {
        this.processStatusName = processStatusName;
    }

    public Integer getCnt() {
        return cnt;
    }

    public void setCnt(Integer cnt) {
        this.cnt = cnt;
    }
}
